package com.ftg.learn;

import com.alibaba.cloud.nacos.balancer.NacosBalancer;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
import org.springframework.cloud.openfeign.EnableFeignClients;
import org.springframework.context.annotation.Bean;
import org.springframework.web.client.RestTemplate;

/**
 * @author kangjx
 * @createTime 2022/12/28
 */
@SpringBootApplication
@EnableDiscoveryClient
@EnableFeignClients
public class ConsumerApp {

    //@Configuration @Bean

    //主程序里面  注入一个模块  RestTemplate  ioc容器里面
    @Bean
    public RestTemplate restTemplate(){
        return new RestTemplate();
    }

    @Bean
    public NacosBalancer test(){
        return new NacosBalancer();
    }


    public static void main(String[] args) {
        SpringApplication.run(ConsumerApp.class , args);
    }

//    war ： 发布以后运行 crm_zrrd_v1.0.war 要求有一个服务器(pc),你要在这个pc上面安装java jrm环境 ，
//    然后安装tomcat，把crm_zrrd_v1.0.war webapps文件平里面，最终启动tomcat--访问地址
    //jar  : 第一种，让其它工程里面通过maven引入依赖，或者lib里面
    //jarspringboot打包，springboot内置了 tomcat : 要求有一个pc,安装一下java 配置环境变量 。 cmd 直接启动


}
